<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body,

ol,

ul,

h1,

h2,

h3,

h4,

h5,

h6,

p,

th,

td,

dl,

dd,

form,

fieldset,

legend,

figure,

input,

textarea,

select {

  margin: 0;

  padding: 0; }



fieldset,

a img,

.bor0 {

  border: 0; }



li {

  list-style: none; }



a,

u,

s,

del {

  text-decoration: none; }



a {

  color: #333; }

a:hover{ color:#12b1c1;}

i,

em,

b {

  font-style: normal;

  font-weight: normal; }



a img {

  border: 0; }



input,

textarea {

  outline: none; }



/*去除谷歌点击蓝色虚框*/

textarea {

  resize: none; }



/*禁止多行文本输入框的拖动*/

.cu {

  cursor: pointer; }



html,

body {

  height: 100%;

  font-family: Microsoft YaHei;

  min-width: 1200px; }



.center {

  width: 1200px;

  margin: 0 auto; }



.over {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap; }

 .page_top {
        position: absolute;
		z-index: 999;
          }
		  
    #pageTop {
    width: 51px;
    height: 54px;
    background: url(../image/page_top.jpg) no-repeat;
    position: fixed;
    _position: absolute;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    text-indent: -999px;
    cursor: pointer;}
	#pageTop a {
    width: 100%;
    height: 100%;
    display: block;
	color:#616161;
    }
	ul.cposition li{ line-height:52px; font-size:12px;}
	/*contact注释开始*/

.title1 {
    text-align: center;
    perspective: 500px;
}
.about1 .text {
    text-align: center;
    line-height: 28px;
    font-size: 16px;
}
.specail_text_list1 {
    padding: 50px 0 80px;
    height: 300px;
}
.list.clearfix{ width:1200px; margin:0 auto;}
.specail_text_list1 .item {
    float: left;
    width:380px;
	padding-left:30px;
}
.specail_text_list1 .item:nth-of-type(1),.specail_text_list1 .item:nth-of-type(4){ padding-left:0px;}
.specail_text_list1 .item .date {
    color: #909090;
    font-size: 16px;
}
.specail_text_list1 .item .h2 {
    font-size: 14px;
    margin-top: 5px;
}
.logos {
    position: relative;
    padding: 50px 0 60px;
}
.title1 .h2 {
    font-size: 30px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
.title1 .h3 {
    font-size: 24px;
    margin-top: 5px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
}
.about2 {
    position: relative;
    padding: 35px 0 0;
}
.about2 .text {
    margin-top: 25px;
    text-align: center;
    line-height: 1.5;
    font-size: 16px;
}
.about2 .job {
    margin-top: 40px;
}
.about2 .job .h2 {
    font-size: 30px;
    text-align: center;
}
.about2 .job .list {
    margin-top: 50px;
}
.about2 .job .item:nth-child(3n+1) {
    clear: left;
}
.about2.show .job .item {
    min-height: 160px;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
}
.about2 .job .item {
    float: left;
    width: 33.3%;
    margin-bottom: 40px;
    opacity: 0;
    transition: all 0.7s ease-out 0s;
    -webkit-transition: all 0.7s ease-out 0s;
    transform: translateX(-70px);
    -webkit-transform: translateX(-70px);
}
.about2 .job .item .h3 {
    font-size: 30px;
}
.about2 .job .item p {
    margin-top: 15px;
    line-height: 1.5;
    padding-right: 40px;
}
.a_w {
    overflow: hidden;
    padding: 28px 40px 0 0;
}
.a_w .a {
    float: left;
    width: 165px;
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    background: #4461a0;
    text-align: center;
}
.a_w .a + .a {
    float: right;
}
.about3 {
    position: relative;
    padding: 45px 0 85px;
}

.about3 .map {
    margin-top: 40px;
    height: 585px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.1);
    border: 8px solid #fff;
}
.decision {
    padding: 0 0 90px;
}

.decision .h2 {
    font-size: 48px;
}
.decision .h3 {
    font-size: 24px;
    margin-top: 0px;
}
.title1 .button {
    margin-top: 20px;
}
.title1 .button .a {
    display: inline-block;
    width: 265px;
    height: 54px;
    line-height: 52px;
    border: 2px solid #777;
    font-size: 30px;
    color: #333;
    margin: 0 20px;
    position: relative;
    text-align: center;
}
.title1 .button svg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    fill: none;
    width: 100%;
    stroke-dasharray: 320, 324;
    stroke-dashoffset: 320;
}
.title1 .button path {
    stroke: #777;
    stroke-width: 4px;
}
.title1 .button #svg2 {
    display: none;
}
.title1 .button .a a {
    display: block;
    height: 100%;
    position: relative;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.bad{ font-size:30px;
    width: 300px;
    margin: 0 auto;}
	.com{
    padding-bottom: 50px;
    text-align:  center;
    font-size: 30px;
}
.addres{
	font-size: 20px;
    padding-bottom: 20px;
}
.about1.show{padding: 20px 20px;
    height: 380px;
    background-color: #f5f5f5;}
.constroc{ text-align:center; line-height:28px;font-size:14px; color:#333;}
.lixi{width:1160px;    margin: 70px auto;height: 70px; font-size:14px; color:#333;}
.addtel{width: 575px;float:  left;text-align:  center;height: 70px;padding-top: 15px;border-right: 1px dashed #12b1c1;line-height: 28px;}
.addtel1{width: 575px;
    float: right;
    text-align:  center;
    height: 70px;
    padding-top: 15px;
    line-height: 28px;}
	.com{  padding-top: 70px;}
	.pageUpDown{ width:928px; text-align:center;}
	/*.code.fadeInUp{visibility: visible; animation-delay: 0.5s; animation-name: fadeInUp;}
	.nav.fadeInUp{visibility: visible; animation-delay: 0.7s; animation-name: fadeInUp;}
	.link.fadeInUp{visibility: visible; animation-delay: 0.9s; animation-name: fadeInUp;}
	.contact.fadeInUp{visibility: visible; animation-delay: 1.1s; animation-name: fadeInUp;}
	.footer_bottom.fadeInUp{visibility: visible; animation-name: fadeInUp;}*/</pre></body></html>